Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Внутрішнє представлення цілочисельних даних в IBM PC

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2022
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Операційні системи

Частина тексту файла

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем Звіт до лабараторної роботи №1 з дисципліни «Операційні системи» Тема «Внутрішнє представлення цілочисельних даних в IBM PC» Варіант 12 КИЇВ-2022 Мета роботи Обчислити цілі числа, видані викладачем, перевести з десяткової системи числення у двікову і шістнадцяткову. Отримати їх внутрішньомашинне представлення. Перевірити правильність викладок, отримати лістинг з даними свого варіанту. Короткий теоретичний опис Загальноприйнята форма запису числа являє собою скорочену форму запису розкладання по ступенях основи системи счислення. Загальна формула надання чисел у позиційної системі числення : D = n0*m0+ n1*m1+ n2*m2+. . . + nk*mk ( 1) D – числове дане n - цифра на позиції і у числі m - основа системи числення (2, 8, 10, 16). Для переведення чисел з системи счислення з основою p у систему счислення з основою q з використанням арифметики старої системи счислення з основою p потрібно: • для переведення цілої частини: o послідовно число, записане в системі з основою p, слід ділити на основу нової системи счислення, виділяючи залишок. Останні (числа залишку), записані в зворотному порядку, будуть утворювати число в новій системі счислення; • для переведення дробової частини: послідовно дробову частину слід множити на основу нової системи счислення, виділяючи цілі частини, які і будуть утворювати запис дробової частини числа в новій системі счислення. Представлення чисел у десятковій, двійковій, шістнадцятирічній системі Decimal, d Binary, b Hexadecimal, h  0 0000 0  1 0001 1  2 0010 2  3 0011 3  4 0100 4  5 0101  5  6 0110 6  7 0111 7  8 1000 8  9 1001 9  10 1010 A  11 1011 B  12 1100 C  13 1101 D  14 1110 E  15 1111 F  Цілочисельні типи даних, їх діапазони значень та кількість пам’яті, яку вони потребують Тип Діапазони значень Необхідна пам’ять  Byte 0 - 255 28 - беззнакові 1 byte  Shortint -128 - 127 (28 / 2) знакові 1 byte  Word 0 - 65535 216 беззнакові 2 bytes  Integer -32768 – 32767 (216 / 2) знакові 2 bytes  Longint -2 147 483 748 - 2 147 483 747 (232 / 2) знакові 4 bytes   Числовий діапазон беззнакових чисел наступний: • байт — від 0 до 255; (28) або 00h – FFh → 1111 1111b →255d • слово — від 0 до 65 535; (216) або 0000h – FFFFh → 1111 1111 1111 1111b • подвійне слово — від 0 до 232 - 1. (4 294 967 295) або 0000 0000h – FFFF FFFFh → 1111 1111 1111 1111 1111 1111 1111 1111b Директиви асемблера для задання простих типів даних Довжина (біт) Ініціалізація Опис  8 DB(Define Byte) – визначити байт BYTE  16 DW(Define Word) – визначити слово (2 байти) WORD  32 DD(Define Double Word) – визначити подвійне слово (4 байти) DWORD  64 DQ(Define Quarter Word) – визначити зчетверене слово (8 байт) QWORD  80 DT(Define Ten Bytes) – визначити 10 байтів (80-бітні типи даних, що використовуються FPU). TBYTE   Виведення чисел 217 + 12 = 229 -229 217 – 12 = 205 -205 2025 + 12 = 2037 -2037 2025 – 12 = 2013 -2013 Переведення цілих чисел в двійкову і шістнадцяткову системи / / / / Внутрішньомашинне представлення чисел Dec Byte Word   Bin Hex Bin Hex  229 1110.0101 E5 0000.0000.1110.0101 00E5  -229   1111.1111.0001.1011 FF1B  205 1100.1101 CD 0000.0000.1100.1101 00CD  -205   1111.1111.0011.0011. FF33  2037   0000.0111.1111.0101 07F5  -2037   1111.1000.0000.1011 F80B  2013   0000.0111.1101.1101 07DD  -2013   1111.1000.0010.0011 F823   Завдання 1 Створити у блокноті файл з назвою прізвища з розширенням asm. У цей файл додати дані розміром байт та слово. Створити лістинг програми. Переглянути та проаналізувати програму *.lst на предмет відповідності опису типу даних, роздрукувати і додати до звіту...
Антиботан аватар за замовчуванням

14.05.2023 09:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини